package com.cy.pj.common.controller;

import com.cy.pj.common.pojo.ResponseResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

import javax.validation.constraints.Min;

@Validated
@RestController//@Controller+@ReponseBody
public class ArithmeticController{
    @RequestMapping("/doCompute/{n1}/{n2}")

    public ResponseResult doCompute(@PathVariable Integer n1,
                                    //@Pattern(regexp="^[1-9]*$",message="必须时1到9之间的数")
                                    @Min (value=1,message = "除数必须大于等于1")
                                    @PathVariable  Integer n2){
//        if(n2==0)throw new IllegalArgumentException("除数不能为零");
        Integer result=n1/n2;
        return new ResponseResult("result is "+result);//正常结果数据
    }
}
